foca lleopard – Català–English translations

ca en 🇬🇧

foca lleopard noun {f}

leopard seal
Wiktionary Links